Domain-Specific Modelling for Cross-Platform Product Families
نویسندگان
چکیده
Domain-specific modelling has proved its worth for improving development speed and dependability of applications. By raising the level of abstraction away from the code and towards the structure and behaviour of an application, it also offers good possibilities for generating the same application from the same models, but for a wide variety of client platforms. This paper examines one example of domain-specific modelling for an embedded application, and how that was extended to a mobile platform.
منابع مشابه
Kumbang: A domain ontology for modelling variability in software product families
Variability is the ability of a system to be efficiently extended, changed, customised or configured for use in a particular context. There is an ever-growing demand for variability of software. Software product families are an important means for implementing software variability. We present a domain ontology called Kumbang for modelling the variability in software product families. Kumbang sy...
متن کاملA Tool for Modelling Software Product Families
OF THE MASTER’S THESIS Author: Hanna Koivu Name of the thesis: A Tool for Modelling Software Product Families — User-Centred Prototype Implementation Date: February 13th, 2007 Number of Pages: 82 + appendices Department: Computer Science and Engineering Professorship: T-121 User Interfaces and Usability Supervisor: Professor Marko Nieminen Instructor: M. Sc. (Tech) Mikko Raatikainen Software pr...
متن کاملModelling platform-based product configuration using programmed attributed graph grammars
The rationale of platform-based product configuration has been well recognized for the implementation of mass customization. A product platform refers to the conceptual structure and logical organization of product families from both customer and technical viewpoints. This provides a generic umbrella under which product configuration manifests itself through variant derivation within common pro...
متن کاملTowards Intelligent Support for Managing Evolution of Configurable Software Product Families
Software product families are a means for increasing the efficiency of software development. We propose a conceptualisation for modelling the evolution and variability of configurable software product families. We describe a first prototype of an intelligent tool that allows modelling a software product family on the basis of the conceptualisation and supports the user in interactively producin...
متن کاملProduct platform design and customization: Status and promise
In an effort to improve customization for today’s highly competitive global marketplace, many companies are utilizing product families and platform-based product development to increase variety, shorten lead times, and reduce costs. The key to a successful product family is the product platform from which it is derived either by adding, removing, or substituting one or more modules to the platf...
متن کامل